Yeah It did - My config XML samples got stripped. That's what I've been doing but the install screen just hangs and fails to load.
Here's my log dump...
2015-01-14 14:08:21,786 [36] INFO umbraco.BusinessLogic.Log - [Thread 6] Log scrubbed. Removed all items older than 2014-11-15 14:08:21
2015-01-14 14:09:48,195 [36] INFO umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed. Removed all items older than 2014-11-15 14:09:48
2015-01-14 14:11:14,599 [36] INFO umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed. Removed all items older than 2014-11-15 14:11:14
2015-01-14 14:12:41,011 [36] INFO umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed. Removed all items older than 2014-11-15 14:12:41
2015-01-14 14:14:07,427 [36] INFO umbraco.BusinessLogic.Log - [Thread 71] Log scrubbed. Removed all items older than 2014-11-15 14:14:07
2015-01-14 14:15:33,831 [36] INFO umbraco.BusinessLogic.Log - [Thread 77] Log scrubbed. Removed all items older than 2014-11-15 14:15:33
2015-01-14 14:17:00,243 [36] INFO umbraco.BusinessLogic.Log - [Thread 76] Log scrubbed. Removed all items older than 2014-11-15 14:17:00
2015-01-14 14:18:26,650 [36] INFO umbraco.BusinessLogic.Log - [Thread 21] Log scrubbed. Removed all items older than 2014-11-15 14:18:26
2015-01-14 14:19:17,790 [36] INFO Umbraco.Core.UmbracoApplicationBase - [Thread 91] Application shutdown. Reason: ConfigurationChange
2015-01-14 14:19:24,374 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Determining hash of code files on disk
2015-01-14 14:19:24,386 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Hash determined (took 5ms)
2015-01-14 14:19:24,395 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of umbraco.interfaces.IApplicationStartupHandler
2015-01-14 14:19:24,420 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of umbraco.interfaces.IApplicationStartupHandler, found 37 (took 23ms)
2015-01-14 14:19:24,503 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter
2015-01-14 14:19:24,504 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter, found 0 (took 1ms)
2015-01-14 14:19:24,505 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.PropertyEditors.IPropertyValueConverter
2015-01-14 14:19:24,505 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyValueConverter, found 16 (took 0ms)
2015-01-14 14:19:24,522 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Web.Mvc.SurfaceController
2015-01-14 14:19:24,523 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Web.Mvc.SurfaceController, found 4 (took 0ms)
2015-01-14 14:19:24,523 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Web.WebApi.UmbracoApiController
2015-01-14 14:19:24,525 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Web.WebApi.UmbracoApiController, found 35 (took 1ms)
2015-01-14 14:19:24,564 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.Media.IThumbnailProvider
2015-01-14 14:19:24,564 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.Media.IThumbnailProvider, found 3 (took 0ms)
2015-01-14 14:19:24,565 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.Media.IImageUrlProvider
2015-01-14 14:19:24,565 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.Media.IImageUrlProvider, found 1 (took 0ms)
2015-01-14 14:19:25,189 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,189 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,334 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,721 [81] INFO Umbraco.Web.UmbracoModule - [Thread 93] Setting OriginalRequestUrl: dev.ministryotech.local:80/umbraco
2015-01-14 14:19:25,794 [81] INFO Umbraco.Core.ApplicationContext - [Thread 93] CurrentVersion different from configStatus: '7.2.1',''
2015-01-14 14:19:25,795 [81] WARN Umbraco.Web.UmbracoModule - [Thread 93] Umbraco is not configured
2015-01-14 14:19:25,861 [81] INFO Umbraco.Core.ApplicationContext - [Thread 66] CurrentVersion different from configStatus: '7.2.1',''
If you click on the "GetStatus" request (row), it should give you the Headers and Response. It'll probably the generic 500 error page, but there's a chance it might give the actual exception.
Might also be worth enabling debug mode in Web.config (if you haven't already?)
{"Message":"An error has occurred.","ExceptionMessage":"No constructors on type 'Umbraco.Web.Install.Controllers.InstallApiController' can be found with the constructor finder 'Autofac.Core.Activators.Reflection.DefaultConstructorFinder'.","ExceptionType":"Autofac.Core.DependencyResolutionException","StackTrace":" at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)\r\n at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)\r\n at Autofac.Core.Resolving.InstanceLookup.Execute()\r\n at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)\r\n at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)\r\n at Autofac.ResolutionExtensions.ResolveOptionalService(IComponentContext context, Service service, IEnumerable`1 parameters)\r\n at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.GetInstanceOrActivator(HttpRequestMessage request, Type controllerType, Func`1& activator)\r\n at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType)"}
This may make some sense. I'm using Autofac myself. My setup is as follows...
public static class IocConfig
{
private static AutofacWebApiDependencyResolver _apiResolver;
private static AutofacDependencyResolver _mvcResolver;
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacWebApiDependencyResolver ApiResolver
{
get { return _apiResolver ?? (_apiResolver = new AutofacWebApiDependencyResolver(BuildContainer())); }
}
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacDependencyResolver MvcResolver
{
get { return _mvcResolver ?? (_mvcResolver = new AutofacDependencyResolver(BuildContainer())); }
}
#region | Private Methods |
/// <summary>
/// Builds the IoC container.
/// </summary>
private static IContainer BuildContainer()
{
var builder = new ContainerBuilder();
//register all controllers found in the Ministry.Ministryweb assembly
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
// Register umbraco context, mvc controllers and api controllers
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
builder.RegisterControllers(Assembly.GetExecutingAssembly());
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterApiControllers(typeof(MinistrywebApplication).Assembly);
builder.RegisterControllers(Assembly.GetExecutingAssembly());
//add custom class to the container as Transient instance
builder.RegisterType<ConfigReader>().As<IConfigReader>();
builder.RegisterType<WebSession>().As<IWebSession>();
builder.RegisterType<BlogInfoBuilder>().As<IBlogInfoBuilder>();
builder.RegisterModule(new AutofacWebTypesModule());
return builder.Build();
}
#endregion
}
Good spot - This was wrong and should probably be like this...
// Register umbraco context, mvc controllers and api controllers
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
builder.RegisterControllers(Assembly.GetExecutingAssembly());
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterApiControllers(typeof(MinistrywebApplication).Assembly);
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
I'm not sure what you mean about registering everything twice though. I'm registering both the Api based controllers and the standard Mvc ones. I may be better off with a separate container for each though. IoC in Umbraco throws my head through a loop. To give some context, my whole IoCConfig looks like this (updated from typo)...
using Autofac;
using Autofac.Integration.Mvc;
using Autofac.Integration.WebApi;
using Ministry.Ministryweb.Factories;
using System.Reflection;
using Umbraco.Web;
namespace Ministry.Ministryweb
{
public static class IocConfig
{
private static AutofacWebApiDependencyResolver _apiResolver;
private static AutofacDependencyResolver _mvcResolver;
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacWebApiDependencyResolver ApiResolver
{
get { return _apiResolver ?? (_apiResolver = new AutofacWebApiDependencyResolver(BuildContainer())); }
}
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacDependencyResolver MvcResolver
{
get { return _mvcResolver ?? (_mvcResolver = new AutofacDependencyResolver(BuildContainer())); }
}
#region | Private Methods |
/// <summary>
/// Builds the IoC container.
/// </summary>
private static IContainer BuildContainer()
{
var builder = new ContainerBuilder();
//register all controllers found in the Ministry.Ministryweb assembly
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
// Register umbraco context, mvc controllers and api controllers
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
builder.RegisterControllers(Assembly.GetExecutingAssembly());
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterApiControllers(typeof(MinistrywebApplication).Assembly);
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
//add custom class to the container as Transient instance
builder.RegisterType<ConfigReader>().As<IConfigReader>();
builder.RegisterType<WebSession>().As<IWebSession>();
builder.RegisterType<BlogInfoBuilder>().As<IBlogInfoBuilder>();
builder.RegisterModule(new AutofacWebTypesModule());
return builder.Build();
}
#endregion
}
}
This didn't fix the problem either. In theory it should be correctly wired up by this bit...
If anyone can get the IoC Mapping that's necessary to make this work then those of us using IoC can make sure to include it so we don't have these problems. I can only assume that something in my ApiResolver is wrong compared to the default one that Umbraco uses. I had a search in github but couldn't find it.
Both the AutofacWebApiDependencyResolver and the AutofacDependencyResolver static properties will, as far as I can tell, call your BuildContainer method resulting in everything getting registered twice.
Also, I can see that you have commented out the GlobalConfiguration.Configuration.DependencyResolver part?
Anyways, here is an example I have used with (so far) great success on a project:
protected void BuildContainer()
{
/*
* http://issues.umbraco.org/issue/U4-4181
*/
var builder = new ContainerBuilder();
// mvc controllers
builder.RegisterControllers(Assembly.GetExecutingAssembly());
// web api controllers
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
// Umbraco related stuff
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
//add custom class to the container as Transient instance
builder.RegisterType<ContentSearchService>().As<IContentSearchService>();
var container = builder.Build();
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
GlobalConfiguration.Configuration.DependencyResolver = new AutofacWebApiDependencyResolver(container);
}
As you can see, I got the most of it from another example in a comment on a logged issue.
I even kept the comments, as I can see you have as well :P
Anyways, the thing here is that the container is reused for both the regular mvc stuff and the web api stuff.
I know it's not too different from the code you use, but do try it out anyways :)
The commented out GlobalConfiguration.Configuration.DependencyResolver was what enabled me to trigger the Install routine. I have since re-enabled it.
Looking through it, I think your code is doing exactly the same as mine. Both sets of code are registering everything into each dependency resolver. As the scope of the container creation (the 'builder' variable) is within the BuildContainer() method both of us create a completely new builder each time this is called.
I think this is irrelevant however as each of us is only registering the IOC Mappings once each for each of the standard MVC and API resolvers.
Granted the static nature of my setup may cause this potentially. It woudl be interesting to dig into this. It's quite possible that we should be splitting it three ways, binding Controllers using the MVC resolver, ApiControllers using the Api resolver and everything else for both.
I may have a play with this when I've got some time on my hands.
Just a quick note. My code does not do exactly the same thing as yours.
Everytime you call BuildContainer(), which is two times atm, you create a new builder object and wire that object up.
I create only one one builder object which I share among the different resolvers.
I just tested, and indeed, it breaks the installer, but the code is definitely not the same :)
I don't think I'm explaining myself very well, but my question was whether the end result actually is any different? Does the builder object itself matter past the point that it's provided the mappings to the resolver as the builder has no scope beyond this. There are probably better approaches here in both regards. Either something like this (which sorts the creation of duplicate builders and will, admittedly, be slightly faster)...
using Autofac;
using Autofac.Integration.Mvc;
using Autofac.Integration.WebApi;
using Ministry.Ministryweb.Models;
using Ministry.Ministryweb.Repositories;
using System.Reflection;
using Umbraco.Web;
namespace Ministry.Ministryweb
{
public static class IocConfig
{
private static IContainer _iocContainerBuilder ;
private static AutofacWebApiDependencyResolver _apiResolver;
private static AutofacDependencyResolver _mvcResolver;
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacWebApiDependencyResolver ApiResolver
{
get { return _apiResolver ?? (_apiResolver = new AutofacWebApiDependencyResolver(ContainerBuilder)); }
}
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacDependencyResolver MvcResolver
{
get { return _mvcResolver ?? (_mvcResolver = new AutofacDependencyResolver(ContainerBuilder)); }
}
#region | Private Methods |
/// <summary>
/// Gets the container builder.
/// </summary>
/// <value>
/// The container builder.
/// </value>
private static IContainer ContainerBuilder
{
get { return _iocContainerBuilder ?? (_iocContainerBuilder = BuildContainer()); }
}
/// <summary>
/// Builds the IoC container.
/// </summary>
private static IContainer BuildContainer()
{
var builder = new ContainerBuilder();
//register all controllers found in the Ministry.Ministryweb assembly
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
// Register umbraco context, mvc controllers and api controllers
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
builder.RegisterControllers(Assembly.GetExecutingAssembly());
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterApiControllers(typeof(MinistrywebApplication).Assembly);
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
//Register core dependencies and repos
builder.RegisterType<ConfigReader>().As<IConfigReader>();
builder.RegisterType<WebSession>().As<IWebSession>();
builder.RegisterType<MinistrywebPublishedContentRepository>().As<IMinistrywebPublishedContentRepository>();
// Register builder classes
builder.RegisterType<BlogInfoBuilder>().As<IBlogInfoBuilder>();
builder.RegisterType<NavigationBuilder>().As<INavigationBuilder>();
builder.RegisterModule(new AutofacWebTypesModule());
return builder.Build();
}
#endregion
}
}
Or maybe even something using different setups for each...
using Autofac;
using Autofac.Integration.Mvc;
using Autofac.Integration.WebApi;
using Ministry.Ministryweb.Models;
using Ministry.Ministryweb.Repositories;
using System.Reflection;
using Umbraco.Web;
namespace Ministry.Ministryweb
{
public static class IocConfig
{
private static AutofacWebApiDependencyResolver _apiResolver;
private static AutofacDependencyResolver _mvcResolver;
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacWebApiDependencyResolver ApiResolver
{
get { return _apiResolver ?? (_apiResolver = new AutofacWebApiDependencyResolver(BuildApiContainer())); }
}
/// <summary>
/// Gets the IoC Dependency Resolver.
/// </summary>
public static AutofacDependencyResolver MvcResolver
{
get { return _mvcResolver ?? (_mvcResolver = new AutofacDependencyResolver(BuildMvcContainer())); }
}
#region | Private Methods |
/// <summary>
/// Builds the IoC container.
/// </summary>
private static IContainer BuildApiContainer()
{
var builder = new ContainerBuilder();
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterApiControllers(typeof(MinistrywebApplication).Assembly);
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
builder.RegisterCoreDependencies();
return builder.Build();
}
/// <summary>
/// Builds the IoC container.
/// </summary>
private static IContainer BuildMvcContainer()
{
var builder = new ContainerBuilder();
// Register umbraco context, mvc controllers and api controllers
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterControllers(typeof(MinistrywebSite).Assembly);
builder.RegisterControllers(Assembly.GetExecutingAssembly());
builder.RegisterCoreDependencies();
return builder.Build();
}
/// <summary>
/// Registers the core dependencies.
/// </summary>
private static void RegisterCoreDependencies(this ContainerBuilder builder)
{
//Register core dependencies and repos
builder.RegisterType<ConfigReader>().As<IConfigReader>();
builder.RegisterType<WebSession>().As<IWebSession>();
builder.RegisterType<MinistrywebPublishedContentRepository>().As<IMinistrywebPublishedContentRepository>();
// Register builder classes
builder.RegisterType<BlogInfoBuilder>().As<IBlogInfoBuilder>();
builder.RegisterType<NavigationBuilder>().As<INavigationBuilder>();
builder.RegisterModule(new AutofacWebTypesModule());
}
#endregion
}
}
The above, however, seems to completely bork the Umbraco backend so both resolvers seem to need all of the dependencies.
That line breaks the installer, but without it, the backend won't work, so something fishy is definitely going on.
Not really sure what's going on though, will need some more investigation.
I can only think that the default Resolvers that Umbraco itself uses must have something a bit more involved going on at this point. It would be handy for Umbraco itself to expose an extension method for this onto ContainerBuilder, something like...
public static RegisterUmbracoDependencies(this ContainerBuilder builder)
{
builder.Register(c => UmbracoContext.Current).AsSelf();
builder.RegisterControllers(typeof(UmbracoApplication).Assembly);
builder.RegisterApiControllers(typeof(UmbracoApplication).Assembly);
// other funky stuff the default resolver needs.
}
Node Template Dropdown shows [Object object] and cannot retrigger install to fix
The accepted fix for this problem is to remove the value from web.config for...
making it...
Which should then trigger the install again. This doesn't work for me on 7.2.1 so I can't execute the fix. Looking at Chrome I get...
Failed to load resource: the server responded with a status of 500 (Internal Server Error) on Install/api/GetSetup
Hi Keith,
Not sure if something got stripped out from your original post?
Setting the
umbracoConfigurationStatus
to blank/empty should retrigger the installer process.Re: the 500 error, are there any exception details in your /App_Data/Logs/UmbracoTraceLog.txt?
Thanks,
- Lee
Hi Lee,
Yeah It did - My config XML samples got stripped. That's what I've been doing but the install screen just hangs and fails to load.
Here's my log dump...
2015-01-14 14:08:21,786 [36] INFO umbraco.BusinessLogic.Log - [Thread 6] Log scrubbed. Removed all items older than 2014-11-15 14:08:21 2015-01-14 14:09:48,195 [36] INFO umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed. Removed all items older than 2014-11-15 14:09:48 2015-01-14 14:11:14,599 [36] INFO umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed. Removed all items older than 2014-11-15 14:11:14 2015-01-14 14:12:41,011 [36] INFO umbraco.BusinessLogic.Log - [Thread 20] Log scrubbed. Removed all items older than 2014-11-15 14:12:41 2015-01-14 14:14:07,427 [36] INFO umbraco.BusinessLogic.Log - [Thread 71] Log scrubbed. Removed all items older than 2014-11-15 14:14:07 2015-01-14 14:15:33,831 [36] INFO umbraco.BusinessLogic.Log - [Thread 77] Log scrubbed. Removed all items older than 2014-11-15 14:15:33 2015-01-14 14:17:00,243 [36] INFO umbraco.BusinessLogic.Log - [Thread 76] Log scrubbed. Removed all items older than 2014-11-15 14:17:00 2015-01-14 14:18:26,650 [36] INFO umbraco.BusinessLogic.Log - [Thread 21] Log scrubbed. Removed all items older than 2014-11-15 14:18:26 2015-01-14 14:19:17,790 [36] INFO Umbraco.Core.UmbracoApplicationBase - [Thread 91] Application shutdown. Reason: ConfigurationChange 2015-01-14 14:19:24,374 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Determining hash of code files on disk 2015-01-14 14:19:24,386 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Hash determined (took 5ms) 2015-01-14 14:19:24,395 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of umbraco.interfaces.IApplicationStartupHandler 2015-01-14 14:19:24,420 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of umbraco.interfaces.IApplicationStartupHandler, found 37 (took 23ms) 2015-01-14 14:19:24,503 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter 2015-01-14 14:19:24,504 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyEditorValueConverter, found 0 (took 1ms) 2015-01-14 14:19:24,505 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.PropertyEditors.IPropertyValueConverter 2015-01-14 14:19:24,505 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.PropertyEditors.IPropertyValueConverter, found 16 (took 0ms) 2015-01-14 14:19:24,522 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Web.Mvc.SurfaceController 2015-01-14 14:19:24,523 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Web.Mvc.SurfaceController, found 4 (took 0ms) 2015-01-14 14:19:24,523 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Web.WebApi.UmbracoApiController 2015-01-14 14:19:24,525 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Web.WebApi.UmbracoApiController, found 35 (took 1ms) 2015-01-14 14:19:24,564 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.Media.IThumbnailProvider 2015-01-14 14:19:24,564 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.Media.IThumbnailProvider, found 3 (took 0ms) 2015-01-14 14:19:24,565 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Starting resolution types of Umbraco.Core.Media.IImageUrlProvider 2015-01-14 14:19:24,565 [81] INFO Umbraco.Core.PluginManager - [Thread 83] Completed resolution of types of Umbraco.Core.Media.IImageUrlProvider, found 1 (took 0ms) 2015-01-14 14:19:25,189 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,189 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,200 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,201 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,261 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,262 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,263 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,324 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,325 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,334 [81] INFO Umbraco.Core.ApplicationContext - [Thread 83] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,721 [81] INFO Umbraco.Web.UmbracoModule - [Thread 93] Setting OriginalRequestUrl: dev.ministryotech.local:80/umbraco 2015-01-14 14:19:25,794 [81] INFO Umbraco.Core.ApplicationContext - [Thread 93] CurrentVersion different from configStatus: '7.2.1','' 2015-01-14 14:19:25,795 [81] WARN Umbraco.Web.UmbracoModule - [Thread 93] Umbraco is not configured 2015-01-14 14:19:25,861 [81] INFO Umbraco.Core.ApplicationContext - [Thread 66] CurrentVersion different from configStatus: '7.2.1',''
Hmmm, no errors or anything suspect in the log ... apart from the gazillion "CurrentVersion different from configStatus: '7.2.1'" info messages!
I'm curious about the cause of the 500 error in '/Install/api/GetSetup' - are you able to view the response in Chrome dev-tools?
Not much other than it's quick and comes from a call in angular.min.js
Here's a grab...
Just realised it's like a room full of over exuberant testers delighted to have found yet another bug!
If you click on the "GetStatus" request (row), it should give you the Headers and Response. It'll probably the generic 500 error page, but there's a chance it might give the actual exception.
Might also be worth enabling debug mode in Web.config (if you haven't already?)
Ah-Ha! Learn something new...
This may make some sense. I'm using Autofac myself. My setup is as follows...
I'm not expect with using IoC (or Autofac) with Umbraco, so not sure what to suggest at the moment.
I did find some other people who have experienced the same issue:
I'll send out a tweet to see if anyone else might know how to resolve it.
Cheers,
- Lee
I reckon the first of those links - http://our.umbraco.org/forum/umbraco-7/using-umbraco-7/49719-Umbraco-710-upgrade-issue-with-dependency-injection is bang on.
I'll have a quick play and see how far I get after Lunch!
Looking at the code you provided, it seems you might have a copy paste error
The last line should probably be changed to
builder.RegisterApiControllers(Assembly.GetExecutingAssembly());
Also, I'm a little bit puzzled as to why you would register everything twice?
Hi Mads,
Good spot - This was wrong and should probably be like this...
I'm not sure what you mean about registering everything twice though. I'm registering both the Api based controllers and the standard Mvc ones. I may be better off with a separate container for each though. IoC in Umbraco throws my head through a loop. To give some context, my whole IoCConfig looks like this (updated from typo)...
This didn't fix the problem either. In theory it should be correctly wired up by this bit...
but it isn't. I managed to trigger it in the end but only by disabling elements of my Global.asax codebehind as follows...
If anyone can get the IoC Mapping that's necessary to make this work then those of us using IoC can make sure to include it so we don't have these problems. I can only assume that something in my ApiResolver is wrong compared to the default one that Umbraco uses. I had a search in github but couldn't find it.
I've managed to manually trigger the install now but I've still got the bug where the Template drop down just says [Object object]
Both the
AutofacWebApiDependencyResolver
and theAutofacDependencyResolver
static properties will, as far as I can tell, call yourBuildContainer
method resulting in everything getting registered twice.Also, I can see that you have commented out the
GlobalConfiguration.Configuration.DependencyResolver
part?Anyways, here is an example I have used with (so far) great success on a project:
And the I call the BuildContainer method here:
As you can see, I got the most of it from another example in a comment on a logged issue.
I even kept the comments, as I can see you have as well :P
Anyways, the thing here is that the container is reused for both the regular mvc stuff and the web api stuff.
I know it's not too different from the code you use, but do try it out anyways :)
Cheers
Hi Mads,
Thanks for posting this.
The commented out
GlobalConfiguration.Configuration.DependencyResolver
was what enabled me to trigger the Install routine. I have since re-enabled it.Looking through it, I think your code is doing exactly the same as mine. Both sets of code are registering everything into each dependency resolver. As the scope of the container creation (the 'builder' variable) is within the BuildContainer() method both of us create a completely new builder each time this is called.
I think this is irrelevant however as each of us is only registering the IOC Mappings once each for each of the standard MVC and API resolvers.
Granted the static nature of my setup may cause this potentially. It woudl be interesting to dig into this. It's quite possible that we should be splitting it three ways, binding Controllers using the MVC resolver, ApiControllers using the Api resolver and everything else for both.
I may have a play with this when I've got some time on my hands.
Hi Keith
Just a quick note. My code does not do exactly the same thing as yours.
Everytime you call
BuildContainer()
, which is two times atm, you create a new builder object and wire that object up.I create only one one builder object which I share among the different resolvers.
I just tested, and indeed, it breaks the installer, but the code is definitely not the same :)
Hi Mads,
I don't think I'm explaining myself very well, but my question was whether the end result actually is any different? Does the builder object itself matter past the point that it's provided the mappings to the resolver as the builder has no scope beyond this. There are probably better approaches here in both regards. Either something like this (which sorts the creation of duplicate builders and will, admittedly, be slightly faster)...
Or maybe even something using different setups for each...
The above, however, seems to completely bork the Umbraco backend so both resolvers seem to need all of the dependencies.
Yes, the end result seems to be the same, a broken installer.
That line breaks the installer, but without it, the backend won't work, so something fishy is definitely going on.
Not really sure what's going on though, will need some more investigation.
I can only think that the default Resolvers that Umbraco itself uses must have something a bit more involved going on at this point. It would be handy for Umbraco itself to expose an extension method for this onto ContainerBuilder, something like...
Yeah, it's very possible that there is some internal resolver config that interferes with our own custom DI stuff.
I'm marking this as fixed for now. If I remember to do so I'll add it to the YouTrack logs later.
Would be a good idea :)
is working on a reply...